function Score([double[]] $InputVector) {
    [double]$var0 = 0.0
    $var0 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.1) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.5) - ($InputVector[1]), 2.0))) + ([math]::Pow((3.0) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.1) - ($InputVector[3]), 2.0))))
    [double]$var1 = 0.0
    $var1 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((4.9) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.4) - ($InputVector[1]), 2.0))) + ([math]::Pow((3.3) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.0) - ($InputVector[3]), 2.0))))
    [double]$var2 = 0.0
    $var2 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((6.3) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.5) - ($InputVector[1]), 2.0))) + ([math]::Pow((4.9) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.5) - ($InputVector[3]), 2.0))))
    [double]$var3 = 0.0
    $var3 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.4) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.0) - ($InputVector[1]), 2.0))) + ([math]::Pow((4.5) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.5) - ($InputVector[3]), 2.0))))
    [double]$var4 = 0.0
    $var4 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((6.2) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.2) - ($InputVector[1]), 2.0))) + ([math]::Pow((4.5) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.5) - ($InputVector[3]), 2.0))))
    [double]$var5 = 0.0
    $var5 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.6) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.9) - ($InputVector[1]), 2.0))) + ([math]::Pow((3.6) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.3) - ($InputVector[3]), 2.0))))
    [double]$var6 = 0.0
    $var6 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((6.7) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.0) - ($InputVector[1]), 2.0))) + ([math]::Pow((5.0) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.7) - ($InputVector[3]), 2.0))))
    [double]$var7 = 0.0
    $var7 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.0) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.3) - ($InputVector[1]), 2.0))) + ([math]::Pow((3.3) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.0) - ($InputVector[3]), 2.0))))
    [double]$var8 = 0.0
    $var8 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((6.0) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.7) - ($InputVector[1]), 2.0))) + ([math]::Pow((5.1) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.6) - ($InputVector[3]), 2.0))))
    [double]$var9 = 0.0
    $var9 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.9) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.2) - ($InputVector[1]), 2.0))) + ([math]::Pow((4.8) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.8) - ($InputVector[3]), 2.0))))
    [double]$var10 = 0.0
    $var10 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.7) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.6) - ($InputVector[1]), 2.0))) + ([math]::Pow((3.5) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.0) - ($InputVector[3]), 2.0))))
    [double]$var11 = 0.0
    $var11 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.0) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.0) - ($InputVector[1]), 2.0))) + ([math]::Pow((1.6) - ($InputVector[2]), 2.0))) + ([math]::Pow((0.2) - ($InputVector[3]), 2.0))))
    [double]$var12 = 0.0
    $var12 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.4) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.4) - ($InputVector[1]), 2.0))) + ([math]::Pow((1.7) - ($InputVector[2]), 2.0))) + ([math]::Pow((0.2) - ($InputVector[3]), 2.0))))
    [double]$var13 = 0.0
    $var13 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.7) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.8) - ($InputVector[1]), 2.0))) + ([math]::Pow((1.7) - ($InputVector[2]), 2.0))) + ([math]::Pow((0.3) - ($InputVector[3]), 2.0))))
    [double]$var14 = 0.0
    $var14 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((4.8) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.4) - ($InputVector[1]), 2.0))) + ([math]::Pow((1.9) - ($InputVector[2]), 2.0))) + ([math]::Pow((0.2) - ($InputVector[3]), 2.0))))
    [double]$var15 = 0.0
    $var15 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((4.5) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.3) - ($InputVector[1]), 2.0))) + ([math]::Pow((1.3) - ($InputVector[2]), 2.0))) + ([math]::Pow((0.3) - ($InputVector[3]), 2.0))))
    [double]$var16 = 0.0
    $var16 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.7) - ($InputVector[0]), 2.0)) + ([math]::Pow((4.4) - ($InputVector[1]), 2.0))) + ([math]::Pow((1.5) - ($InputVector[2]), 2.0))) + ([math]::Pow((0.4) - ($InputVector[3]), 2.0))))
    [double]$var17 = 0.0
    $var17 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.1) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.8) - ($InputVector[1]), 2.0))) + ([math]::Pow((1.9) - ($InputVector[2]), 2.0))) + ([math]::Pow((0.4) - ($InputVector[3]), 2.0))))
    [double]$var18 = 0.0
    $var18 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.1) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.3) - ($InputVector[1]), 2.0))) + ([math]::Pow((1.7) - ($InputVector[2]), 2.0))) + ([math]::Pow((0.5) - ($InputVector[3]), 2.0))))
    [double]$var19 = 0.0
    $var19 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((6.2) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.8) - ($InputVector[1]), 2.0))) + ([math]::Pow((4.8) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.8) - ($InputVector[3]), 2.0))))
    [double]$var20 = 0.0
    $var20 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((7.2) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.0) - ($InputVector[1]), 2.0))) + ([math]::Pow((5.8) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.6) - ($InputVector[3]), 2.0))))
    [double]$var21 = 0.0
    $var21 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((6.1) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.0) - ($InputVector[1]), 2.0))) + ([math]::Pow((4.9) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.8) - ($InputVector[3]), 2.0))))
    [double]$var22 = 0.0
    $var22 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((6.0) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.0) - ($InputVector[1]), 2.0))) + ([math]::Pow((4.8) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.8) - ($InputVector[3]), 2.0))))
    [double]$var23 = 0.0
    $var23 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((4.9) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.5) - ($InputVector[1]), 2.0))) + ([math]::Pow((4.5) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.7) - ($InputVector[3]), 2.0))))
    [double]$var24 = 0.0
    $var24 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((7.9) - ($InputVector[0]), 2.0)) + ([math]::Pow((3.8) - ($InputVector[1]), 2.0))) + ([math]::Pow((6.4) - ($InputVector[2]), 2.0))) + ([math]::Pow((2.0) - ($InputVector[3]), 2.0))))
    [double]$var25 = 0.0
    $var25 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((5.6) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.8) - ($InputVector[1]), 2.0))) + ([math]::Pow((4.9) - ($InputVector[2]), 2.0))) + ([math]::Pow((2.0) - ($InputVector[3]), 2.0))))
    [double]$var26 = 0.0
    $var26 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((6.0) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.2) - ($InputVector[1]), 2.0))) + ([math]::Pow((5.0) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.5) - ($InputVector[3]), 2.0))))
    [double]$var27 = 0.0
    $var27 = [math]::Exp((-0.06389634699048878) * (((([math]::Pow((6.3) - ($InputVector[0]), 2.0)) + ([math]::Pow((2.8) - ($InputVector[1]), 2.0))) + ([math]::Pow((5.1) - ($InputVector[2]), 2.0))) + ([math]::Pow((1.5) - ($InputVector[3]), 2.0))))
    return @($((((((((((((((((((((0.11172510039290856) + (($var0) * (-0.8898986041811555))) + (($var1) * (-0.8898986041811555))) + (($var2) * (-0.0))) + (($var3) * (-0.0))) + (($var4) * (-0.0))) + (($var5) * (-0.756413813553974))) + (($var6) * (-0.0))) + (($var7) * (-0.8898986041811555))) + (($var8) * (-0.0))) + (($var9) * (-0.0))) + (($var10) * (-0.8898986041811555))) + (($var11) * (0.04218875216876044))) + (($var12) * (0.7142250613852136))) + (($var13) * (0.0))) + (($var14) * (0.8898986041811555))) + (($var15) * (0.8898986041811555))) + (($var16) * (0.0))) + (($var17) * (0.8898986041811555))) + (($var18) * (0.8898986041811555))), $((((((((((((((((((-0.04261957451303831) + (($var19) * (-0.37953658977037247))) + (($var20) * (-0.0))) + (($var21) * (-0.0))) + (($var22) * (-0.37953658977037247))) + (($var23) * (-0.37953658977037247))) + (($var24) * (-0.26472396872040066))) + (($var25) * (-0.3745962010653211))) + (($var26) * (-0.10077618026650095))) + (($var27) * (-0.0))) + (($var11) * (0.0))) + (($var12) * (0.0))) + (($var13) * (0.37953658977037247))) + (($var14) * (0.37953658977037247))) + (($var15) * (0.3044555865539922))) + (($var16) * (0.05610417372785803))) + (($var17) * (0.37953658977037247))) + (($var18) * (0.37953658977037247))), $(((((((((((((((((((((1.8136162062461285) + (($var19) * (-110.34516826676301))) + (($var20) * (-13.999391039896215))) + (($var21) * (-108.44329471899991))) + (($var22) * (-110.34516826676301))) + (($var23) * (-22.21095753342801))) + (($var24) * (-0.0))) + (($var25) * (-0.0))) + (($var26) * (-65.00217641452454))) + (($var27) * (-110.34516826676301))) + (($var0) * (0.0))) + (($var1) * (0.0))) + (($var2) * (110.34516826676301))) + (($var3) * (62.115561183470184))) + (($var4) * (37.19509025661546))) + (($var5) * (0.0))) + (($var6) * (110.34516826676301))) + (($var7) * (0.0))) + (($var8) * (110.34516826676301))) + (($var9) * (110.34516826676301))) + (($var10) * (0.0))))
}
